#ifndef __Scene_Material_h__
#define __Scene_Material_h__

namespace Orca {

	//--------------------------------------------------------------------------
	class Material {

	public:
		virtual ~Material() {}

		virtual uint32 beginRender() = 0;

		virtual bool beginPass(uint32 passId) = 0;

		virtual void endPass() = 0;

		virtual void endRender() = 0;

	};
}

#endif	// __Scene_Material_h__